home *** CD-ROM | disk | FTP | other *** search
-
- ⌐----------------------------------¬ _/\
- |Soft :C'est Quoi donc (PRG/ACC) | /\_______/\\ ¯\/¯¯\
- |Update:2.56 | / \\ \
- |Date :28/06/96 |( /| |\ )) , )/\_______/\
- |Auteur:VANEL Rémi (K Woul) | \ \| |/ // / // \
- |But :Identification des fichiers| \_/| |\_// / /( /| |\ )
- | par leurs en-têtes, çad les| | | ( / (¯¯\ \| |/ /
- | premiers octets composant| | | \ _/ )_/| |\_/
- | un fichier. Vous pourrez| \ __/ ¯(The Ace/ | |
- | l'exécuter ou alors lancer| ¯¯¯ \ / | |
- ! le soft adéquat. ! \ __/ \ __/
- ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯ ¯¯¯
-
-
- SOMMAIRE :
- 1) 'C'est quoi donc ?', à quoi ça sert ?
- 2) Utilisation
- 3) Contacts et adresse
- 4) Distribution
- 5) Quels avantages "C'est quoi donc" a-t-il sur son concurrent ?
- 6) Structure d'une banque d'en-têtes
-
-
- 1) 'C'est quoi donc ?', à quoi ça sert ?
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Ce programme vous permet de vérifier l'identité
- d'un fichier, "C'est Quoi Donc ?" se base sur l'en-tête.
- Un en-tête est le groupe d'octets qui commence un fichier,
- il peut être très variable suivant le type de fichier.
- Le programme vous proposera différentes extensions
- possibles, avec les programmes correspondants. Il vous
- donnera aussi différentes informations relatives aux
- fichiers.
-
- 2) Utilisation
- ~~~~~~~~~~~~~~
-
- Pour faire fonctionner CQD 2.5 en accessoire il suffit de le
- renommer en CQD_25.ACC et de copier le ressource CQD25.RSC
- dans le répertoire des accessoires.
-
- Il est possible de choisir un masque de fichiers et ensuite
- de se déplacer dans la multi-sélection au moyen de [RETURN]
- Vous pouvez aussi vous déplacer dans la multi sélection en
- cliquant sur le nom du fichier entre [<<] et [>>] et en
- déplacant la souris verticalement, quand vous avez choisi
- votre fichier, relâchez le bouton.
-
- Si vous installez CQD sur le bureau ou en GTP, définissez le
- repertoire courant en 'fenêtres', CQD trouvera tout seul son
- ressource. Au lancement du logiciel par 'Drag & Drop' ou en
- GTP, vous pouvez utiliser [ALTERNATE] pour lancer directement
- le shell correspondant au fichier reconnu et [ALTERNATE] +
- [SHIFT] gauche pour quitter directement CQD à la fin du shell.
-
- Notez que j'appelle 'shell' les programmes acceptant des
- paramètres en ligne de commande, par exemple, si vous lancez
- un éditeur de texte en mode GTP ( ou TTP ) avec comme
- paramètre le nom d'un fichier texte, celui-ci se lancera et
- chargera directement le fichier puis l'éditera.
-
- Pour définir ces shells, charger un fichier reconnu, puis
- cliquez sur l'icone de disquette. Choisissez votre programme
- avec le selecteur de fichier, puis entrez une description
- du programme, confirmez. Maintenant pour lancer ce programme
- avec le nom du fichier comme paramètre, cliquez sur 'lancer'
- dans la boîte principale. Pour ne pas avoir à refaire cette
- manipe à chaque fois, allez dans la 'Gestion' des banques de
- shells, sauver la banque sur le disque, puis cliquez sur la
- boîte 'Banque à charger au boot' (où il sera normalement
- noter : "non-défini"), rechoisissez votre banque avec le
- selecteur de fichier, puis cliquez sur 'Sauver chemin'.
-
- En cliquant sur le rapport, on peut faire apparaître un dump
- Hexadécimale et ASCII de l'en-tête (genre MUTIL).
- Notez que l'on peut aussi visiter les fichiers décompactés.
-
- Si le fichier n'est pas reconnu, utilisez la petite disquette
- située dans le coin haut-droit de la boîte du rapport afin de
- créer automatiquement une nouvelle en-tête.
-
- Dans la boîte de dialogue OPTIONS vous trouverez deux options
- 1)
- - Avant la banque interne signifie que la banque utilisateur
- sera prise en compte la première pour la reconnaissance.
- - Après la banque interne signifie que la banque utilisateur
- ne sera prise en compte que si CQD n'a pas reconnu le fichier
- 2)
- - Utiliser le chemin du fichier sélectionne le répertoire du
- fichier.
- - Utiliser chemin de l'application sélectionne le répertoire
- de l'application.
- - Sauver chemin, (ou sauver options dans la boîte de gestion
- des banques) sauve les options, et la banque par défaut.
-
- Le bouton GESTION DES BANQUES appelle une nouvelle boîte qui
- vous permet de:
- - Définir le nom de la banque qui sera chargée lors de
- chaque démarrage de CQD, elle devient la banque par défaut.
- - Charger une banque: charge une nouvelle banque utilisateur
- en mémoire.
- - Sauver une banque : sauve la banque présente en mémoire
- sur le disque.
- - Effacer en-têtes: appelle une nouvelle boîte pour choisir
- - d'effacer un en-tête marqué: utilisez soit les boutons
- haut et bas pour scroller au travers des en-têtes, soit
- en cliquant sur la descriptions des en-têtes et tout en
- laissant appuyé scroller verticalement pour sélectionner
- un en-tête. Dès lors cliquez sur le bouton MARQUER, pour
- le sélectionner et recommencez ainsi de suite.
- - d'effacer les en-têtes en mémoire: efface toute la
- banque présente en mémoire.
- - Additionner deux banques: Sélectionnez votre première
- banque puis la deuxième qui doit être additionnée, ensuite
- entrez le nom de la banque finale. Il n'y a aucune
- reconnaissance pour voir si deux même en-têtes existent dans
- les deux banques !!!
- - Créer un en-tête: Choisissez un fichier type, ensuite une
- nouvelle boite apparaît avec les options suivantes:
- - Position de départ: positionne le début de l'en-tête qui
- varie de 0 à 1020.
- - Taille de l'en-tête: nombre d'octets composant l'en-tête
- variant de 1 à 30.
- - Description: entrez une description du fichier
- - Extensions possibles: extensions du fichier si vous les
- connaissez (ex: *.GIF, *.IFF).
-
- Exemple d'utilisation avec le fichier bidon CRUNCHED.ACE
- Rapport en Hexa : 46 41 4C 43 34 30 31 33
- Rapport en ASCII: F A L C 4 0 1 3
- Position de départ: 0 (car ce sont les premiers octets)
- Taille de l'en-tête: 5 (FALC4)
- Descriptions: fichier packé par FALCON Packer v4.0
- Extentions: *.ACE, *.TNB
- Ensuite appuyez sur le bouton sauver en mémoire et allez
- dans Gestion des Banques pour le sauver sur disque.
-
- - En cliquant sur l'en-tête apparaît un dump Hexadecimale
- et ASCII de l'en-tête.
- - Sauver en mémoire: ajoute l'en-tête à la banque présente
- en mémoire.
- - Plus sauver sur disque: idem qu'au dessus et sauve en plus
- toute la banque sous le nom par défaut.
-
- 3) Contacts et adresse
- ~~~~~~~~~~~~~~~~~~~~~~
-
- Si vous voulez me contacter, vous enregistrer, me faire
- des remarques à propos de "C'est Quoi Donc ?" :
-
- Adresse : Minitel :
- Vanel Rémi 36 14 RTEL1
- 15 rue de la donzière
- 74600 SEYNOD BAL K WOUL
-
- 4) Distribution et enregistrement
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Ce programme est POSTCARDWARE, il est donc fortement
- conseillé de le distribuer à la plus grande échelle qui soit,
- mais sa vente sous quelque forme que ce soit est
- *INTERDITE* par son auteur.
-
- Si vous le gardez vous devez m'envoyer une carte avec un mot
- et votre adresse, ce qui aura pour but de vous enregistrer et
- de recevoir en priviligiés toutes les futures productions du
- TNT Club. (Merçi d'accompagner la carte postale d'une
- disquette et d'un timbre ! gratuité oblige !!)
- LES DONS SONT BIEN SUR ACCEPTES, IL M'ENCOURAGERONT FORTEMENT !
-
- 5) Quels avantages "C'est quoi donc" a-t-il sur son concurrent ?
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- ('What is 6.7' en fait, je n'ai pas de version supérieure)
-
- - Interface plus soignée et incluant le lancement de viewers
- - Beaucoup plus complet
- - Reconnaît (beaucoup) plus de fichiers
- - La base donnée est plus actuelle
- - Il est en fenêtre et donc compatible MultiTOS, Geneva, MagiC
- (Un grand merçi à Jacques Delavoix pour sa librairie GEM !!!)
- - Il décompacte les fichiers en mémoire, et les sauves !
- - Il est évolutif grâce aux Banques Utilisateur, qu'il suffit de
- charger, pour reconnaître de nouveaux fichiers postérieur à la
- sortie de C'est Quoi Donc.
- - Vous pouvez mettre à jour la base de donnée
-
- 6) Structure d'une banque d'en-têtes
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Taille | Définition
- ---------+--------------------------------------------------
-
- En-tête :
- ------------------------------------------------------------
- 1 long | "CQDE" (en-tête)
- ------------------------------------------------------------
-
- Pour chaque définition d'entete :
- ------------------------------------------------------------
- 1 word | longueur de l'en-tête (1~30)
- 1 word | position de celui-ci par rapport au début (0~1000)
- 30 octets| l'en-tête lui même
- 49 octets| une description du fichier (terminé par un zéro)
- 49 octets| les extensions possibles (terminé par un zéro)
- ------------------------------------------------------------
-
- Fin du fichier:
- ------------------------------------------------------------
- 1 word | -1 (ou FFFF en hexa)
- ------------------------------------------------------------
-
- Pour les programmeurs en C voici la structure d'une définition:
-
- struct bnk
- { int len;
- int pos;
- char seq[30];
- char descr[49];
- char ext[49];
- };
-
- NOTE: Contrairement à ce que j'annoncais, cette structure
- n'a pas changé depuis la version 2.2.
-
- PUB :
- -----
- Ce logiciel est sponsorisé par :
-
- le RTC ==> pFirST Lineq <===
- online de 22h30 à 6h30
- Tel : 92 51 36 16
-
- PS: Merci à BOUKHMIS Kamel (The ACE) pour ses aides diverses...
-
- A bientôt, Vanel Rémi...